package de.jonasjelten.jcalc.math;

import java.util.HashMap;

/**
 * Klasse zur Zuweisung von Strings und JNumbers
 * Als Cache und Variablenzuweisung benutzbar
 * @author Jonas Jelten
 */
public class JVarTable {
    public HashMap<String,JNumber> map;

    public JVarTable() {
        map = new HashMap<String, JNumber>();
    }

    public synchronized void insertValue(String key, JNumber value) {
        map.put(key, value);
    }

    public synchronized JNumber getValue(String key) {
        return map.get(key);
    }

    public synchronized void removeValue(String key) {
        map.remove(key);
    }
}
